MATNVEYTCFVRGLDQDTDEKDLTDIFSKFGNVIDSKIIYDRDTGKSRRFGFVTFEEEKSMTDAIMIMDVEESRSKCVNVGSITVEVARQRRKNRSAEFALELVRLINEKQKKMAGL